About Double Up Management Ltd (11396216) United Kingdom