About E2 Solutions International Limited (SC578573) United Kingdom