About Ouroboros Media Limited (10634238) United Kingdom