About Benn Holdings Ltd (12826686) United Kingdom