About Nemo & Simba Ltd (07389956) United Kingdom