About Netcall Technology Limited (02831215) United Kingdom