About Flash Consultancy Ltd (12275156) United Kingdom