About Mimspace Ltd (13383921) United Kingdom