About Waggingtail Entertainment Limited (03308598) United Kingdom