About Tamorer Management Company Limited (02259221) United Kingdom