About Biofocus Dpi (holdings) Ltd (03253690) United Kingdom