About Ulysses Research And Advisory Limited (09994950) United Kingdom