About Allocate Software Limited (02814942) United Kingdom