About Masaka Europe Limited (11590313) United Kingdom