About 74 Lupus Street Limited (09558399) United Kingdom