About Loqsea Technology Ltd (13330509) United Kingdom