About Uroboros Ensemble Limited (01676645) United Kingdom