About Team Delirium Ltd (12850142) United Kingdom