About Tameace Limited (02870805) United Kingdom