About Twc Oil & Gas Ltd (05662169) United Kingdom