About Conflux Scotland Ltd. (SC407231) United Kingdom