About Beanspace Ltd (11404507) United Kingdom