About Flicker Associates Ltd (09855039) United Kingdom