About Ouroboros Capital Investments Ltd (12829903) United Kingdom