About Niqsea Limited (12735903) United Kingdom