About Ebballa Ltd (12118730) United Kingdom