About Mikkysoft Technology Uk Ltd (07407554) United Kingdom