About Tellima Technology Limited (03103911) United Kingdom