About 76-78 Upper Street Limited (13312098) United Kingdom