About Teeka Management Limited (12098628) United Kingdom