About Senstone Ea Limited (10371673) United Kingdom