About Mem-star Distribution Ltd (09238596) United Kingdom