About Epoch Technology Ltd (13073266) United Kingdom