About Epsilon Holdings Limited (03095262) United Kingdom