About Meleke Limited (11137825) United Kingdom