About Jagged Edge Limited (10399109) United Kingdom