About Mebo Holding Limited (04355806) United Kingdom