About Petrichor Group Ltd (12861143) United Kingdom