About Flash Innovations Limited (04215353) United Kingdom