About Firstcheck Africa Ltd (13508262) United Kingdom