About Setha Management Limited (10885096) United Kingdom