About Deeside Ventures Ltd (SC377242) United Kingdom