About Tintin Technologies Ltd (11482281) United Kingdom