About Hand Memory Ltd (10402607) United Kingdom