About Mibo Holding Limited (10784187) United Kingdom