About International Technologists Limited (00914454) United Kingdom