About Tellygence Technology Ltd (12618991) United Kingdom