About Mascarenhas Limited (08557317) United Kingdom