About Jittermugs Ltd. (07615122) United Kingdom