About Cayo Management Company Limited (11195269) United Kingdom