About Mani & Pedi Ltd (10269226) United Kingdom