About Slingshot Cards Limited (04512936) United Kingdom