About Epoch Technologies Limited (09713202) United Kingdom