Contact information

Trade name: HOLDA Inc

Phone number: 07538487692

Email: info@holda.uk

Physical address: 42 Gorst Road, London NW10 6LD, United Kingdom

VAT number: 23835 17327

Trade number: 16847120