About Beagle Boy Studios Limited (13588074) United Kingdom