About Ensign Genesis Limited (10265809) United Kingdom