About Focus Biostrat Limited (11925718) United Kingdom