About Tellal Uk Limited (13130397) United Kingdom