About Ebba Brasch Limited (12383922) United Kingdom