About Ouroboros Editions Ltd (12952232) United Kingdom