About Snickerflex Limited (11916020) United Kingdom