About Memoe Holdings Ltd (11874034) United Kingdom