About Sentinel Defence Limited (10694963) United Kingdom