About Sense & Space Ltd (12277259) United Kingdom