About Elhame Bruka Ltd (11832082) United Kingdom