About The Flag Snel Ltd (12940649) United Kingdom