About Sensation Smart Projects Ltd (11915433) United Kingdom