About Jacana Investments Limited (05172757) United Kingdom