About Xeo Sensors Limited (10760049) United Kingdom