About Teo 848 Ltd (11223018) United Kingdom