About Petrichor Management Ltd (12759978) United Kingdom