Contact information

Xihaha Ltd
9, Bermer Place,
Imperial Way
Watford WD24 4AY
United Kingdom
info@xihaha.co.uk

VAT number: GB 239863562
Trade number: 06061902