About The Canary Islands Management Limited (07333410) United Kingdom