About Jacana Limited (03963950) United Kingdom