About Meka Limited (08181349) United Kingdom