About Ulysses Technologies Lp (SL031272) United Kingdom