About Petra O Hara Limited (11823141) United Kingdom