About Caneo Limited (12322024) United Kingdom