About Jagged Edge Technology Ltd (SC625374) United Kingdom