About Londa Skin And Beauty Care Ltd (12660879) United Kingdom