About Sequelgate Technology Solutions Ltd (SC508404) United Kingdom