About Ecalox Ltd. (11157338) United Kingdom