About Tamarix People Limited (07450401) United Kingdom