About Beedle Edu Limited (13020337) United Kingdom