About Allgo Synbio Limited (SC645848) United Kingdom