About Mimbre Limited (06550042) United Kingdom