About Mimosa & Pine Ltd (12547243) United Kingdom