About Meba Services Limited (06604509) United Kingdom