About Smuggler Investments Limited (09112035) United Kingdom