About Obix Holdings Limited (12413840) United Kingdom