About Cometflash Ltd (12109161) United Kingdom