About Beagle Computers Ltd (10026759) United Kingdom