About Memnet Limited (06912288) United Kingdom