About Micasa International Limited (09928109) United Kingdom