About Filmer Design Limited (06184516) United Kingdom