About Micro Partners Limited (02059661) United Kingdom