About Specialist Africa Limited (10577982) United Kingdom