About 33 Seward Street Holdings Limited (10825773) United Kingdom