About Sowood Holdings Limited (10904369) United Kingdom