About Nautilus Management Limited (02805738) United Kingdom