About Starflash Limited (10995745) United Kingdom