About Majola Limited (13028835) United Kingdom