About Synqafrica Limited (10253739) United Kingdom