About Beedle Technologies Limited (10742027) United Kingdom