About Tamarin Investments Limited (03096627) United Kingdom