About Biomar Limited (SC119586) United Kingdom