About Why Investment Management Limited (10840558) United Kingdom