About Meeka Limited (08624627) United Kingdom