About Tamara Hoggarth Limited (12550429) United Kingdom