About Jagg Holdings Limited (13455250) United Kingdom