About Filmitt & Floggitt Ltd (10670710) United Kingdom