About Hella Design Company Limited (13109248) United Kingdom