About Openbrix Ltd (11305881) United Kingdom