About Meka Assets Limited (13198598) United Kingdom