About Swansea Tribology Services Limited (02921730) United Kingdom