About Tammer Uk Limited (04498909) United Kingdom