About Allen & Co Group Ltd (11560491) United Kingdom