About Mic-ella Limited (SC544375) United Kingdom