About Wynchor Uk Limited (12120103) United Kingdom