About Blue Flag Technologies Limited (02593302) United Kingdom