About Meh Interiors Limited (12527210) United Kingdom