About Innovative Technologies & Tribology Ltd (07022917) United Kingdom