About Petrichor Holdings (12397520) United Kingdom