About Nomaro Ltd (12057260) United Kingdom