About Micro Holdings Group Ltd (07488782) United Kingdom