About Bella Noah Limited (12615021) United Kingdom