About Boyds International Life Sciences Group Limited (13521126) United Kingdom