About 1st Call Telecom Ltd (12728168) United Kingdom