About M. Tellis Ltd (12012271) United Kingdom