About Jumper Management Limited (12728523) United Kingdom