About Jensaara Ltd (10365963) United Kingdom