About Nemo & Marlin S Ltd (11947917) United Kingdom