About Anacapri Management Company Limited (11758883) United Kingdom