About Twixtbears Management Company Limited (01018242) United Kingdom