About Rum Fellows Limited (11181020) United Kingdom