About Shardlake Investment Llp (OC395894) United Kingdom