About Shell Management Limited (10107512) United Kingdom