About Macsalon.com Limited (12355582) United Kingdom