About Tamed Media Limited (11022815) United Kingdom