About Jagua Ltd (07203102) United Kingdom