About Flick Pit Ltd (12300402) United Kingdom