About Tamarindo (uk) Limited (09202223) United Kingdom