About Allen Licensed Holdings Limited (11483980) United Kingdom