About Mascho Ltd (12520529) United Kingdom