About Synpeptica Ltd (SC681137) United Kingdom