About Memz Technologies Limited (07157427) United Kingdom