About Canmoor Investments Limited (04101815) United Kingdom