About The Clifford Street Venture Llp (OC398033) United Kingdom