About Mem International Limited (06812262) United Kingdom