About Epsilon Research International Limited (03880698) United Kingdom