About Sowada International Marketing Consultants Limited (05807741) United Kingdom