About 66 Filey Avenue London Management Limited (12619753) United Kingdom