About Uroboros Technology Limited (12733927) United Kingdom