About Neckar Capital Ltd (11369642) United Kingdom