About Lantern Aquaculture Ltd. (12534118) United Kingdom