About Allocate Limited (05987595) United Kingdom