About Nomiworx Limited (10041598) United Kingdom