About Petroc Sesti Studio Ltd (11390424) United Kingdom