About Biomarine Services Limited (10424111) United Kingdom