About Snipcatch Limited (11468142) United Kingdom