About Thurmoil Resources & Services Ltd (05897713) United Kingdom