About Eo Consultants Limited (SC628359) United Kingdom