About Masera Limited (11674998) United Kingdom