About Tamara London Limited (10819629) United Kingdom