About Beagle Investments Limited (09929630) United Kingdom