About Mckai Investments Limited (SC668009) United Kingdom