About Nemmo Limited (10594124) United Kingdom