About Ebb Uk Developments Limited (12662967) United Kingdom