About Tamar Technologies Ltd (12031476) United Kingdom