About Tradescantia Management Limited (11245692) United Kingdom