About Capital First Nord Ne Sa Ltd (11629689) United Kingdom