About Ogci Climate Investments Holdings Llp (OC416592) United Kingdom