About Nemros Developments Ltd (12677573) United Kingdom