About J Knights Intermediary S Ltd (12272259) United Kingdom