About Allocate Holdco Limited (09021849) United Kingdom