About Tammaca Limited (SC491000) United Kingdom