About Mastra Ma Ltd (11245831) United Kingdom