About Tamer Technology Ltd (12032979) United Kingdom