About Mayaspace Limited (05984352) United Kingdom