About Mic Space Systems Limited (13216248) United Kingdom