About Pulse Africa (uk) Limited (04379819) United Kingdom