About Ambush Entertainment Ltd (07632964) United Kingdom