About Capitis Investments Limited (11752507) United Kingdom