About Piotr Horbowicz Ltd (12008919) United Kingdom