About Glory Castle Ventures Lp (SL027718) United Kingdom