About Algarh Oil & Gas Ltd (11660941) United Kingdom