About Red Swan Partners Limited (12016258) United Kingdom