About 7 Lupus Street Management Limited (06356491) United Kingdom