About Beagle Solutions Limited (07940304) United Kingdom