About Jaikai Cresco Ltd (12918868) United Kingdom