About Nomoli Holdings Limited (13534778) United Kingdom