About Benella & Co. Limited (11116042) United Kingdom