About Athena Club London Limited (12774382) United Kingdom