About Biohaze Ltd (12655419) United Kingdom