About Ebba Linden Ltd (06517228) United Kingdom