About Jumkins Management Ltd (10026838) United Kingdom