About Idt Holdings North East Limited (10910303) United Kingdom