About 11 Mennaye Road Limited (11170288) United Kingdom