About Tamara Holdings Ltd (12490356) United Kingdom