About Flashbulb Holdings Limited (09166361) United Kingdom