About Allocate Consulting Limited (11195021) United Kingdom