About Allocate Ltd (13050445) United Kingdom