About Invaders Ltd. (10667874) United Kingdom