About Jaggstash Limited (00260894) United Kingdom