About Ouroboros Limited (09448948) United Kingdom