About Ebi Holdings Ltd (10662637) United Kingdom