About Tekbek Oil & Gas Limited (11746778) United Kingdom