About Tecmo Solutions Limited (12048469) United Kingdom