About Salon 63 (london) Limited (11078575) United Kingdom