About Mekasa Ltd (13048100) United Kingdom