About Nucleate B Ltd. (SC370232) United Kingdom