About Ebba Group Invest Limited (10549077) United Kingdom