About Sensitive Technology Limited (12746384) United Kingdom