About Sensation Space Ltd (09714094) United Kingdom