About Ebis Den Limited (11264240) United Kingdom