About Beagle Technology Group Limited (00968265) United Kingdom