About Jaggy Limited (06183395) United Kingdom