About Bell Flow Systems Holdings Limited (11001749) United Kingdom