About Tamarin Group Ltd (10838444) United Kingdom