About Biofilm Holdings Limited (SC335219) United Kingdom