About M S A A Technologies Limited (10796363) United Kingdom