About Mirel & Bo Ltd (11232865) United Kingdom