About Suicide Squad Ltd (11942084) United Kingdom