About Ben Place Consulting Limited (10163183) United Kingdom