About 26 Lupus Street Management Limited (04155715) United Kingdom