About Tellori Ltd (13061898) United Kingdom