About Oil Technics Holdings Limited (03393270) United Kingdom