About Ouroboros I T Limited (10650597) United Kingdom