About Spherical Defence Labs Limited (10470706) United Kingdom