About Uroboros Ltd (10651820) United Kingdom