About Sensor Capital Limited (12561063) United Kingdom