About Jagged Limited (12787561) United Kingdom