About Deltasnipe Limited (07429668) United Kingdom