About The Tell Organisation Limited (SC115490) United Kingdom