About Sense (space) Ltd (12025982) United Kingdom