About Tamarix Aphylla Associates Ltd (13021088) United Kingdom