About Carnoch Ventures Ltd (SC584995) United Kingdom