About Loom Street Management Ltd. (04172968) United Kingdom