About Biomacia Ltd. (11041863) United Kingdom