About Geneva Endura Corporation Limited (12156744) United Kingdom