About Jst (floating Piers) Ltd. (SC345505) United Kingdom