About Hella Limited (00619585) United Kingdom