About Intertech Innovations Limited (12226763) United Kingdom