About Mackay Ventures Ltd (SC698171) United Kingdom