About Tapir Studio Limited (13263391) United Kingdom