About Synopseas Ltd (11898520) United Kingdom