About Allocum Limited (12269577) United Kingdom