About Neemx Limited (11529487) United Kingdom