About Ampersand Sg Ltd (11557847) United Kingdom