About Ebdaa Ltd (13517206) United Kingdom