About Everard International Limited (10483625) United Kingdom