About Beagle Research Ltd (05218280) United Kingdom