About Ivory Memories Limited (12625381) United Kingdom