About Tamarix Ltd (13508514) United Kingdom