About Masa (london) Limited (11055261) United Kingdom