About Mastan Holdings Limited (11528759) United Kingdom