About Telbis Limited (NI063061) United Kingdom