About Diabyx Ltd (13511686) United Kingdom