About Biotel Limited (12626106) United Kingdom