About De Paula London Ltd (12593541) United Kingdom