About Ebb Holdings Ltd (11740291) United Kingdom