About Ulixes Limited (06371237) United Kingdom