About Ambuscade Ltd (11405082) United Kingdom