About Micasa Ww Ltd (11673352) United Kingdom