About Ulysses Necro Limited (11768300) United Kingdom