About E & A Mini Memory Makers Ltd (12303535) United Kingdom