About E&a International Ltd (SC574786) United Kingdom