About Grove Strategic Advisors Limited (10520023) United Kingdom