About Beagle Group Limited (11704539) United Kingdom