About Jaccal Ltd (10320468) United Kingdom