About Tamora Limited (10512282) United Kingdom