About Mahal Southsea Ltd (12130181) United Kingdom