About Jagged Edge Studio Ltd (12567582) United Kingdom