About Allocate Digital Limited (12919580) United Kingdom