About Lean Street Ltd. (NI681267) United Kingdom