About Bella Nora London Ltd (12270341) United Kingdom