About Micasa Enterprise Ltd (13027716) United Kingdom