About Ouroboros Services Limited (09606089) United Kingdom