About Ritchie Oyl Ltd (12268277) United Kingdom