About Maeme S Proprietary Holdings Ltd (13364430) United Kingdom