About Cain Investments Limited (12501761) United Kingdom