About Jacana Solutions Ltd (10622031) United Kingdom