About Ebac Holdings Limited (07595879) United Kingdom