About Sensation Communication & Technology Solutions Limited (07133198) United Kingdom