About Nomitra Limited (12859487) United Kingdom