About Allen 22 Ltd (11609572) United Kingdom