About Epoch Vision Limited (10907838) United Kingdom