About Ymca London Group Ltd (10441879) United Kingdom