About Shenmore Epsilon Limited (13546862) United Kingdom