About Octrix Holdings Limited (11766433) United Kingdom