About Paloma Aboy Limited (07590584) United Kingdom