About Bax Hella Ltd (12878189) United Kingdom