About Tamara London Ltd (12816083) United Kingdom