About Allocate Software Technology Systems Limited (02795553) United Kingdom