About Ben & Ivy Limited (13471003) United Kingdom