About Melika Glasgow Limited (SC620960) United Kingdom