About Elfa Elementenfabriek Ltd (09177130) United Kingdom