About Microspacer Ltd Limited (11477585) United Kingdom