About Ben Holt Consulting Limited (12223486) United Kingdom