About Wax & Chill Limited (12596032) United Kingdom