About Flash London Limited (13160556) United Kingdom