About Ambushed Limited (04191187) United Kingdom