About Cluny Hill Management Limited (12494340) United Kingdom