About Beagle Consultants Limited (13075678) United Kingdom