About Neckar Investments Ltd (03730601) United Kingdom