About Petri Holdings Limited (07260955) United Kingdom