About Nelly Bea Ltd (12946338) United Kingdom