About Teamy Technologies Limited (11075575) United Kingdom