About Jbt Strategy Ltd (12202555) United Kingdom