About Chapel Bay Investment Management Limited (10819112) United Kingdom