About Sensorama Limited (03412511) United Kingdom