About Biowizard Ltd. (09434051) United Kingdom