About Nexsea Limited (12323839) United Kingdom