About Tamarisk Invested Limited (09864835) United Kingdom