About House Of Meba Ltd (13112395) United Kingdom