About Masterqa Limited (12865426) United Kingdom