About Jaad Studio Ltd. (11529852) United Kingdom