About Mibo Limited (06162106) United Kingdom