About Meba Ltd (13258585) United Kingdom