About Focus Sensors Limited (09885713) United Kingdom