About Mesosphere Technologies Uk Ltd (10121851) United Kingdom