About 135 Leman Street Llp (OC427724) United Kingdom