About Hellmut Ruck Limited (13396484) United Kingdom