About Res Publica Partners Limited (13068144) United Kingdom