About Sw20 Management Limited (11857090) United Kingdom