About Tamed Technology Limited (06308945) United Kingdom