About Snapper Holdings Limited (13672100) United Kingdom