About Nemobay Services Limited (12275334) United Kingdom