About Memolar Ltd (10256177) United Kingdom