About Theela Ls Management Limited (12498330) United Kingdom