About Ben Proud Holdings Limited (10862618) United Kingdom