About Lf3 London Limited (12041508) United Kingdom