About Alex Noia Engineering Solutions Limited (10289207) United Kingdom