About Masa Architecture Ltd (10902468) United Kingdom