About Edinburgh Biolabs Lp (SL014900) United Kingdom