About Tech Oil International Limited (13496533) United Kingdom