About Technology Enhanced Oil America Ltd (10261572) United Kingdom