About Tamora Investments Limited (09815726) United Kingdom