About Panella London Ltd (11052225) United Kingdom