About Memtrip Limited (08699378) United Kingdom