About Benella Associates Ltd (13362156) United Kingdom