About Petrichor Associates Limited (09175210) United Kingdom